/*tickets_category*/
.tickets_type_box{ background-color:#fff; height:3.6rem; line-height:3.6rem; clear:both; margin-bottom:4%; font-size:1.25rem; text-align:center;}
.tickets_type{height:2.6rem; line-height:2.6rem; padding:0.5rem 0;}
.category_left{ float:left; width:49%; border-right:1px solid #ddd; background: url(../images/xl_arr1.png) no-repeat 15% center; -webkit-background-size: auto 80%; background-size: auto 80%;}
.category_right{ float:right; width:49%; background: url(../images/xl_arr2.png) no-repeat 15% center; -webkit-background-size: auto 80%; background-size: auto 80%;}


/*recommended*/
.recommended_box{background-color:#fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom:4%;}
.recommended_box h2 { font-size: 1.25rem; line-height: 3.5rem; height: 3.5rem; font-weight: normal; padding-left: 10%; background: url(../images/index_arr2.png) 3% no-repeat; -webkit-background-size: auto 48%;
background-size: auto 48%;}
.recommended_box h2 span { text-align:right; float:right; color:#47abef; padding-right:3%;}
.recommended_box h2 a{ color:#47abef;}
.recommended { padding:0 3% 5% 3%;}
.recommended article { padding-top: 0;}
.recommended figure img { width: 100%;}
.fig-info { margin-top: 3%; position: relative; padding-left: 1%;}
.fig-info h3 { line-height: 1.5; font-size: 1.167rem; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fig-info p { font-size: 1rem; color: #a7a7a7; padding-top: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}









